<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //  迭代法：根据当前数据，推算出最开始数据。
        // 5、公园里有一只猴子和一堆桃子，猴子每天吃掉桃子总数的一半，把剩下一半中扔掉一个坏的。到第七天的时候，猴子睁开眼发现只剩下一个桃子。问公园里刚开始有多少个桃子？
        //  天数  剩余    前一天剩余
        //  7      1
        //  6   2*（1+1）   （1+1）


        //  sum + 1是前一天没有扔掉的一半。
        //  前一天剩余的就是2*(sum+1)；
        var sum = 1;
        for(var i=7;i>1;i--) {
            sum = 2*(sum+1);
        }
        console.log(sum);
    </script>
</body>
</html>